\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_internet_address}{vs\-::net\-::\-Internet\-Address} \\*Wrapper class for internet address. This class encapsulates the internet address, and provide easy to use interfaces }{\pageref{classvs_1_1net_1_1_internet_address}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_net_initializer}{vs\-::net\-::\-Net\-Initializer} \\*Wrapper class for net lib initializing and cleanup }{\pageref{classvs_1_1net_1_1_net_initializer}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_socket_handle}{vs\-::net\-::\-Socket\-Handle} \\*Base class for T\-C\-P/\-U\-D\-P stream. This class encapsulates the underlying socket }{\pageref{classvs_1_1net_1_1_socket_handle}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_tcp_acceptor}{vs\-::net\-::\-Tcp\-Acceptor} \\*Wrapper class for acceptor socket. This class is a factory, and accept new socket streams }{\pageref{classvs_1_1net_1_1_tcp_acceptor}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_tcp_connector}{vs\-::net\-::\-Tcp\-Connector} \\*Wrapper class for connect socket. This class is a factory, and connect peer host, and establish new socket streams }{\pageref{classvs_1_1net_1_1_tcp_connector}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_tcp_stream}{vs\-::net\-::\-Tcp\-Stream} \\*Wrapper class for socket stream. This class can receive/send data via the underlying socket stream, can work with \hyperlink{classvs_1_1net_1_1_tcp_acceptor}{Tcp\-Acceptor} and \hyperlink{classvs_1_1net_1_1_tcp_connector}{Tcp\-Connector} }{\pageref{classvs_1_1net_1_1_tcp_stream}}{}
\item\contentsline{section}{\hyperlink{classvs_1_1net_1_1_udp_stream}{vs\-::net\-::\-Udp\-Stream} \\*Wrapper class for U\-D\-P socket stream. This class can receive/send data via the underlying socket stream }{\pageref{classvs_1_1net_1_1_udp_stream}}{}
\end{DoxyCompactList}
